"""
当我们在网页搜索了关键字   奥迪   并且把 对应的url复制粘贴到了pycahrm编辑器  发现


https://www.baidu.com/s?wd=%E5%A5%A5%E8%BF%AA&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=02003390_75_hao_pg&rsv_dl=tb&rsv_enter=1&rsv_sug3=8&rsv_sug1=4&rsv_sug7=100&rsv_sug2=0&rsv_btype=i&inputT=2058&rsv_sug4=2312

本来这个位置是放的奥迪 但是输出却返发现是一堆" 乱码" 为什么？
# 因为复制下来的网页   会进行urlencode编码的操作 将中文转换成urlencode对应的编码集的"密文"


以及通过带有乱码的url 访问对应的网页是否可以访问成功？ 影不影响正常访问？
能正常进行访问  依据  因为复制到导航栏回车   能出现内容
奥迪=%E5%A5%A5%E8%BF%AA
奥迪=%E5%A5%A5%E8%BF%AA


"""
# python里面实现urlencode加密 的库    以及对urlencode加密加密后解密的库对应的方法
# urllib.parse   是  urlencode加密 的库的方法
# (quote对文本进行urlencode加密)
# unquote 对加密的密文进行 解密
from urllib.parse import quote,unquote
world="奥迪"
# 对奥迪进行urlencode编码
bianma=quote(world)
print(bianma)

jiema=unquote(bianma)
print(jiema)

"""
关于网页上的url 太长  可以通过删除一段url   依然可以实现相同的效果 
原生在导航栏的url
https://www.baidu.com/s?wd=%E5%A5%A5%E8%BF%AA&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=02003390_75_hao_pg&rsv_dl=tb&rsv_enter=1&rsv_sug3=8&rsv_sug1=4&rsv_sug7=100&rsv_sug2=0&rsv_btype=i&inputT=2058&rsv_sug4=2312
删减版本 
https://www.baidu.com/s?wd=%E5%A5%A5%E8%BF%AA&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=02003390_75_hao_pg&rsv_dl=tb&rsv_enter=1&r
再在删减版本 
https://www.baidu.com/s?wd=奥迪&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d&i
再再在删减
https://www.baidu.com/s

我们在对url进行删减的同时要注意   重点  需要鉴别关键字段  如果删除关键字段则不会返回数据  不会渲染对应的网页 
如何鉴别是否是关键字段   多试试     多动手  

https://www.baidu.com/s?wd=奥迪&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d
url构成  1
https://www.baidu.com/s? 网站主页   

2  &代表的是相当于,逗号 代表后面还要写参数      =代表的是键值对的:符号    
wd=奥迪&rsv_spt=1&rsv_iqid=0x8fbfce4e0001f79d
wd=奥迪  相当于{wd:"奥迪",rsv_spt:1,rsv_iqid:0x8fbfce4e0001f79d}


"""









